package beans;

import java.util.ArrayList;
import exception.CartException;

/**
 * Caddie virtuel
 * @author M2 MIAGE Apprentissage - Groupe 3 (FKovacs)
 */
public interface CartLocal {

    void addProduct(String reference) throws CartException; //Ajoute un produit dans le caddie
    ArrayList<Product> getProducts(); //Retourne la liste des produits contenus dans le caddie
    double getTotalPrice(); //Retourne le prix total des produits contenus dans le caddie
    void buy()  throws CartException; //Valide l'achat des produits contenu dans le caddie pour le compte utilisateur

}
